package fr.afcepf.atod19.groupeJV.view;

import java.util.List;

import javax.faces.event.ActionEvent;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;

import fr.afcepf.atod19.groupeJV.business.interfaces.IBusinessJeux;
import fr.afcepf.atod19.groupeJV.entity.Genre;
import fr.afcepf.atod19.groupeJV.entity.Support;


public class MasterPageMB {
	
	// ATTRIBUTS
	
	private List<Support> listeSupport;
	private List<Genre> listeGenre;
	private String nomRecherche;
	private String supportRecherche;
	private String genreRecherche;
	private String mailConnexion;
	private String mdpConnexion;
	 
	// BUSINESS
	
	private IBusinessJeux businessJeux;
	
	
	// METHODES
	
	public String afficherJeuxSupport(ActionEvent ae) {
		return null;
	
	}
	
	public String seConnecter(String email, String mdp) {
		return null;
	
	}
	
	public String seDeconnecter() {
		return null;
	
	}
	
	// CONSTRUCTEUR
	
	public MasterPageMB() {
		
		try {
			Context ctx = new InitialContext();
			businessJeux = (IBusinessJeux) ctx.lookup("java:global/ProjetAtod/BusinessJeuxImpl!fr.afcepf.atod19.groupeJV.business.interfaces.IBusinessJeux");
		} catch (NamingException e) {
			e.printStackTrace();
		}
		
	}
	// GETTERS SETTES
	
	public List<Support> getListeSupport() {
		return listeSupport;
	}

	public void setListeSupport(List<Support> listeSupport) {
		this.listeSupport = listeSupport;
	}

	public List<Genre> getListeGenre() {
		return listeGenre;
	}

	public void setListeGenre(List<Genre> listeGenre) {
		this.listeGenre = listeGenre;
	}

	public String getNomRecherche() {
		return nomRecherche;
	}

	public void setNomRecherche(String nomRecherche) {
		this.nomRecherche = nomRecherche;
	}

	public String getSupportRecherche() {
		return supportRecherche;
	}
	
	public void setSupportRecherche(String supportRecherche) {
		this.supportRecherche = supportRecherche;
	}

	public String getGenreRecherche() {
		return genreRecherche;
	}

	public void setGenreRecherche(String genreRecherche) {
		this.genreRecherche = genreRecherche;
	}

	public String getMailConnexion() {
		return mailConnexion;
	}

	public void setMailConnexion(String mailConnexion) {
		this.mailConnexion = mailConnexion;
	}

	public String getMdpConnexion() {
		return mdpConnexion;
	}

	public void setMdpConnexion(String mdpConnexion) {
		this.mdpConnexion = mdpConnexion;
	}
}


